6efe88ce3a328da525d6eec47a7f1da22a2f0f59,java/testFramework/src/com/intellij/testFramework/fixtures/JavaCodeInsightTestUtil.java,JavaCodeInsightTestUtil,doInlineConstantTest,#CodeInsightTestFixture#String#String#,89
Before Change
public static void doInlineConstantTest(@NotNull final CodeInsightTestFixture fixture,
@NotNull final String before, @NotNull final String after) {
fixture.configureByFile(before);
new WriteCommandAction(fixture.getProject()) {
@Override
protected void run(@NotNull final Result result) throws Throwable {
final Editor editor = fixture.getEditor();
final PsiElement element = TargetElementUtil.findTargetElement(editor, TARGET_FOR_INLINE_FLAGS);
assert element instanceof PsiField : element;
final PsiReference ref = fixture.getFile().findReferenceAt(editor.getCaretModel().getOffset());
final PsiReferenceExpression refExpr = ref instanceof PsiReferenceExpression ? (PsiReferenceExpression)ref : null;
new InlineConstantFieldProcessor((PsiField)element, getProject(), refExpr, false).run();
}
}.execute();
fixture.checkResultByFile(after, false);
}
}
After Change
public static void doInlineConstantTest(@NotNull final CodeInsightTestFixture fixture,
@NotNull final String before, @NotNull final String after) {
fixture.configureByFile(before);
final Editor editor = fixture.getEditor();
final PsiElement element = TargetElementUtil.findTargetElement(editor, TARGET_FOR_INLINE_FLAGS);
assert element instanceof PsiField : element;
final PsiReference ref = fixture.getFile().findReferenceAt(editor.getCaretModel().getOffset());
final PsiReferenceExpression refExpr = ref instanceof PsiReferenceExpression ? (PsiReferenceExpression)ref : null;
new InlineConstantFieldProcessor((PsiField)element, getProject(), refExpr, false).run();
fixture.checkResultByFile(after, false);
}
}